iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 12
0
Software Development

練習java30天系列 第 13

Day14 練習java-循序搜尋法

  • 分享至 

  • xImage
  •  

今天來寫另外一種查詢資料的方式,循序搜尋法,開始之前來做個簡單的比較循序搜尋法跟泡沫排序法只要差在哪,第一點就是基本的演算法不同,一個是拿前後兩個來互相比較屬於排序,好處是將資料從小排到大,想要快速搜尋某種資料,可以有規律的去找,而循序搜尋法,就如字面上的意思,依序找的概念,也就是說你要找的東西它會從第一項資料開始比較,沒有就跳二項,直到找到為止,所以這通常只適用在於資料量還不多的情況,如果資料量太龐大,使用這個方法會很沒有效率,而且極有可能會是白忙一場。

https://ithelp.ithome.com.tw/upload/images/20200929/20130684A8t2NKroFM.png

兩種執行結果

https://ithelp.ithome.com.tw/upload/images/20200929/20130684VZh1IDfQhn.png
https://ithelp.ithome.com.tw/upload/images/20200929/20130684eQZteoPUav.png


上一篇
Day13 練習java-氣泡排序法
下一篇
Day15 練習java-挑選排序法
系列文
練習java30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言